home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_2
/
rtckrs22.zip
/
CHECKERS.DOC
< prev
next >
Wrap
Text File
|
1992-09-25
|
14KB
|
284 lines
REAL-TIME CHECKERS
------------------
v2.2
One of the MicroNet Collection of multi-BBS Doorware programs.
Supporting PCBoard, Wildcat!, Gap, QBBS, RBBS, Spitfire,
UltraBBS, Telegard, TriTel, TriBBS, Remote Access, and WWIV
By
Ted Freeman
Rt. 1, Box 869
Tazewell, TN 37879
(c) Copyright 1991-1992
All Rights Reserved
CONTENTS
========
Information: ~Copyright~
~Warranty~
~Distribution~
~Registration~
Door Operation: ~Configuration Files~
~Environment Variables~
~Batch File~
~High Score Bulletin~
~Sysop Keys~
^Configuration Files^
-------------------
Use the left/right arrows keys to select the desired system file
then press ENTER.
~CALLINFO.BBS~
~CHAIN.TXT~
~DOOR.SYS~
~DORINFOx.DEF~
~GTUSER.BBS~
~PCBOARD.SYS~
~SFDOORS.DAT~
~TRIBBS.SYS~
~USERS.SYS~
~USERINFO.DAT~
#
Example configuration file for|PCBOARD.SYS|
------------------------------------------
.
C:\PCB\PCBOARD.SYS <=- (Full pathname of your PCBOARD.SYS file)
MicroNet <=- (Change this to your BBS name)
Ted <=- (The Sysop's first name)
Freeman <=- (The Sysop's last name)
Example configuration file for|USERS.SYS|
------------------------------------------
.
C:\PCB\USERS.SYS <=- (Full pathname of your USERS.SYS file)
MicroNet <=- (Change this to your BBS name)
Ted <=- (The Sysop's first name)
Freeman <=- (The Sysop's last name)
Example configuration file for|DOOR.SYS|
---------------------------------------
.
C:\BBS\DOOR.SYS <=- (Full pathname of your DOOR.SYS file)
MicroNet PCBoard <=- (Change this to your BBS name)
Ted <=- (The Sysop's first name)
Freeman <=- (The Sysop's last name)
Example configuration file for|USERINFO.DAT|
-------------------------------------------
.
C:\BBS\USERINFO.DAT <=- (Full pathname of your USERINFO.DAT file)
MicroNet PCBoard <=- (Change this to your BBS name)
Ted <=- (The Sysop's first name)
Freeman <=- (The Sysop's last name)
NOTE: DOOR.SYS must be in the SAME directory as USERINFO.DAT
Example configuration file for|CALLINFO.BBS|
-------------------------------------------
.
C:\BBS\CALLINFO.BBS <=- (Full pathname of your CALLINFO.BBS file)
MicroNet <=- (Change this to your BBS name)
Ted <=- (The Sysop's first name)
Freeman <=- (The Sysop's last name)
Example configuration file for|DORINFOx.DEF|
-------------------------------------------
.
C:\BBS\DORINFOx.DEF <=- (Full pathname of your DORINFOx.DEF file
where 'x' is the BBS Node number.
MicroNet <=- (Change this to your BBS name)
Ted <=- (The Sysop's first name)
Freeman <=- (The Sysop's last name)
Example configuration file for|SFDOORS.DAT|
------------------------------------------
.
C:\BBS\SFDOORS.DAT <=- (Full pathname of your SFDOORS.DAT file)
MicroNet <=- (Change this to your BBS name)
Ted <=- (The Sysop's first name)
Freeman <=- (The Sysop's last name)
Example configuration file for|CHAIN.TXT|
----------------------------------------
.
C:\BBS\CHAIN.TXT <=- (Full pathname of your CHAIN.TXT file)
MicroNet <=- (Change this to your BBS name)
Ted <=- (The Sysop's first name)
Freeman <=- (The Sysop's last name)
Example configuration file for|GTUSER.BBS|
----------------------------------------
.
C:\BBS\GTUSER.BBS <=- (Full pathname of your GTUSER.BBS file)
MicroNet <=- (Change this to your BBS name)
Ted <=- (The Sysop's first name)
Freeman <=- (The Sysop's last name)
1 <=- (COM port number - defaults to 1)
1 <=- (Node number - defaults to 1)
Example configuration file for|TRIBBS.SYS|
----------------------------------------
.
C:\BBS\TRIBBS.SYS <=- (Full pathname of your TRIBBS.SYS file)
MicroNet <=- (Change this to your BBS name)
Ted <=- (The Sysop's first name)
Freeman <=- (The Sysop's last name)
Example|Batch File|
-------------------
A sample batch file is included and is similar to the following:
.
ECHO OFF
CD\DOORS\CHECKERS <=- Switch to the door's Directory.
CHECKERS CHECKERS.CNF <=- Execute the door program and pass the
configuration filename to the program.
CD\PCB <=- Go back to PCB DIR when user exits door.
BOARD <=- Restart BBS.
.
This Door is multi-node compatible so you may run more than 1 node from
the same .CNF file provided the path to your system file (DORINFOx.DEF,
CALLINFO.BBS, etc) is exactly the same unless you are using environment
variables, (q.v.)
|Environment Variables|
PCBoard automatically creates the %PCBDRIVE% & %PCBDIR% environment
variables. Non-PCBoard systems may also use these variables by including
the following in either your BBS batch or AUTOEXEC.BAT
SET PCBDRIVE=C: <- Drive letter of your BBS files
SET PCBDIR=\BBSDIR <- Path to your BBS files
Then in your Door .CNF file instead of putting C:\BBSDIR\DOOR.SYS, you
would put %PCBDRIVE%%PCBDIR%\DOOR.SYS. This allows you to use just one
.CNF file for multi-node operation!
.
To specify a non-standard IRQ, put the IRQ number after the .CNF on the
command line. For example:
.
CHECKERS CHECKERS.CNF /5
or using the PCBDRIVE procedure: SET IRQ=5 and use
CHECKERS CHECKERS.CNF /%IRQ%
.
This tells the program to use IRQ 5 instead of the standard IRQ.
|High Score Bulletin|
-------------------
.
REAL-TIME CHECKERS maintains a Bulletin of game winners in a file called
SCORES.TXT. The Bulletin keeps a record of total games won and ranks the
player from Beginner to Grand Master depending on number of games won.
|Sysop Keys|
----------
F3 - Toggles the printer On/Off. Value is passed to PCBoard and/or
written to DOOR.SYS and USERS.SYS
F4 - Toggles the Page Bell on/off. Value is passed to PCBoard
and/or written to DOOR.SYS and USERS.SYS
F5 - DOS Shell. Allows SysOp to exit to DOS from inside a DOOR.
F7 - Toggles the Caller Alarm On/Off. Value is passed to PCBoard
and/or written to DOOR.SYS and USERS.SYS
F8 - Returns the caller involuntarily to the BBS.
F9 - Toggles the local display On/Off. Value is passed to PCBoard
and/or written to DOOR.SYS and USERS.SYS
F10 - Activates SysOp CHAT mode within the DOOR.
ESC - Deactivates CHAT mode. DOOR is resumed.
UP - Give the caller extra time while in the DOOR.
DN - Subtract time from the caller while in the DOOR.
HOME - HELP key for Status Line options.
ALT-N - SysOp next on toggle. Value passed to PCBoard. (PCBoard only)
ALT-X - PCBoard will exit after current caller logs off. Value is
passed to PCBoard. Not available on non-PCBoard systems.
|Distribution|
------------
.
This program is being distributed via the SHAREWARE concept and as such,
may be copied freely with the following restrictions:
.
* The program must be supplied in it's original unmodified
form, including documentation.
.
* This program may not be distributed as part of any commercial
application or service without the express, written consent
of the author.
.
* Vendors of Shareware/Public Domain software may not
distribute this program without the express, written
consent of the author, unless Vendor has been approved
by the Association of Shareware Professionals (ASP).
|Registration|
------------
.
This door represents many hours of programming and the author deserves
just compensation for his time, efforts and expertise. If you find this
program to be of some value and you continue to use it on your system,
you must return the order form provided along with the registration fee.
Registration entitles you to free upgrades via modem from MicroNet's
Support Conference. Payments should be made in the form of a check or
money order. Foreign orders must be in U.S. funds drawn on a U.S. bank.
Online registration with Visa or Mastercard is available via our
Credit Card Door on the following systems:
.
MicroNet: (615) 626-1620 ULTRA Livewire: (609) 235-5297 MNP5
(TN) (NJ) (609) 866-2551 HST DS
(609) 727-3246 MNP5
.
NOTE: If you register online, your registration number will be posted
in a private message on the system you registered with. When you
register by mail, your number will be posted on MicroNet.
|Copyright|
---------
.
REAL-TIME CHECKERS Copyright 1991-92 by Ted Freeman, is being distributed
as Shareware. Under this concept you may use the SHAREWARE (unregistered)
version for a reasonable period of time for evaluation after which you
must either register your copy or discontinue usage.
|Warranty|
--------
.
This product is provided as is without warranty of any kind. The entire
risk as to the results and performance of the program is assumed by you.
Futhermore, the author does not warrant, guarantee, or make any other
representations regarding the use of, or the results of the use of the
program, and you rely on the program and results solely at your own
risk. The author cannot and will not accept responsibility for system
damage, loss of profit or any other special, consequential or incidental
damages resulting from the use of or inability to use this product.